package com.hivekion.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hivekion.system.domain.SysMember;
import com.hivekion.system.domain.dto.member.SysMemberModifyDto;
import com.hivekion.system.domain.dto.member.SysMemberPageQuery;
import com.hivekion.system.domain.dto.member.SysMemberSaveDto;
import com.hivekion.system.domain.vo.member.SysMemberPageVo;
import com.hivekion.system.domain.vo.member.SysMemberVo;

public interface ISysMemberService extends IService<SysMember> {
    Page<SysMemberPageVo> getPage(SysMemberPageQuery query);

    boolean saveDto(SysMemberSaveDto dto);

    SysMemberVo getDetail(String id);

    boolean modifyDto(SysMemberModifyDto dto);
}
